
package com.hlkj.pay.app.merchant.ext.impl.helipay.constant;
/*
 * Hlpay-Plus aggregate payment system.
 * Copyright (c) 2024-2025 Hlpay Team Copyright has the right of final interpretation.
 */

/**
 * @author HlpayTeam
 * @date 2024/12/12 15:28
 */
public class HeliPayConstant {

    // 异步通知
    public static String MERCHANT_DOMAIN_TEST = "http://test.trx.helipay.com/trx/merchantEntry/interface.action";

    public static String MERCHANT_DOMAIN_PROD = "http://entry.trx.helipay.com/trx/merchantEntry/interface.action";

    public static String REQUEST_SUCCESS = "0000";

    public static String DOING_SUCCESS = "0001";
    public static String PAY_REQUEST_SUCCESS = "200";

    public static String PAY_ORDER_NOTIFY_FIELD = "rt1_customerNumber,rt2_orderId,rt3_systemSerial,rt4_status,rt5_orderAmount,rt6_currency,rt7_timestamp,rt8_desc";

    public static String REFUND_ORDER_NOTIFY_FIELD = "rt1_customerNumber,rt2_orderId,rt3_refundOrderId,rt4_systemSerial,rt5_status,rt6_amount,rt7_currency,rt8_timestamp";

    public static String SETTLE_ORDER_NOTIFY_FIELD = "rt1_bizType,rt2_retCode,rt4_settleRecords,rt5_customerNumber";


    /************************* 延迟分账 ******************/
    public static String DELAYED_SPLIT_DOMAIN_TEST = "http://test.trx.helipay.com";
    public static String DELAYED_SPLIT_DOMAIN_PROD = "https://pay.trx.helipay.com";

    public static String DELAYED_FUND_ORDER_APPLY = "/trx/delayedSplit/apply";

    public static String DELAYED_FUND_ORDER_QUERY = "/trx/delayedSplit/apply/query";

    public static String DELAYED_FUND_ORDER_REFUND = "/trx/delayedSplit/back";

    public static String DELAYED_FUND_ORDER_REFUND_QUERY = "/trx/delayedSplit/back/query";


}
